package semana2.datosPorTeclado.leer04;

import java.text.NumberFormat;
import java.util.Scanner;

public class Leer04 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		System.out.print("Introduce base imponible: ");
		float baseImponible = scan.nextFloat();

		System.out.print("Introduce el descuento a aplicar: ");
		float descuento = scan.nextFloat();

		System.out.print("Introduce IVA: ");
		float iva = scan.nextFloat();

		float totalDescuento = ((descuento / 100) * baseImponible);
		float totalIVA = (baseImponible - totalDescuento) * iva / 100;

		float totalFactura = baseImponible - totalDescuento + totalIVA;

		System.out.println("Base imponible: " + baseImponible);
		System.out.println("Descuento del: " + descuento + "% : "
				+ totalDescuento);
		System.out.println("IVA: " + iva + "% : " + totalIVA);
		
		NumberFormat nf =  NumberFormat.getCurrencyInstance();
		
		System.out.println("Total factura: " + nf.format(totalFactura));

	}

}
